#ifndef __INKLUDE_IK_C_ARCHIVER_H__
#define __INKLUDE_IK_C_ARCHIVER_H__

#include <Inklude/Inklude.h>


namespace Inklude
{
    class INKLUDE_CLASS_EXPORT ikCarchiver
    {
    public:
        static void CompressZlib(void* pSource, unsigned int nSourceSize, void* pDest, unsigned int& nDestSize);
        static void DecompressZlib(void* pSource, unsigned int nSourceSize, void* pDest, unsigned int& nDestSize);

        static void CompressQpress(void* pSource, unsigned int nSourceSize, void* pDest, unsigned int& nDestSize);
        static void DecompressQpress(void* pSource, unsigned int nSourceSize, void* pDest, unsigned int& nDestSize);
    };
}

#endif // __INKLUDE_IK_C_ARCHIVER_H__

